package com.ruoyi.basedata.domain.vo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

/**
 * 用户配置对象 t_user_terminalsxb_join
 *
 * @author gdqt
 * @date 2025-07-09
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class UserTerminalsRequestVO implements Serializable {

    private static final long serialVersionUID = 3094220249296963682L;

    /** 当前用户ID */
    private String userId;
    private String userdepartureTime;

    /** 当前用户设备 */
    private List<UserTerminalsVO> userTerminalList;

    /** 其他用户设备 */
    private List<UserTerminalsVO> otherTerminalList;


    /** 当前用户设备 */
    private List<UserTerminalsVO> OwnUserTerminalList;

    /** 当前用户设备 */
    private List<UserTerminalsVO> publicTerminalList;

    /** 当前用户设备 */
    private List<UserTerminalsVO> publicUserTerminalList;

    /** 当前用户设备 */
    private List<UserTerminalsVO> userWaterTerminalListForNoH;

    /** 当前用户设备 */
    private List<UserTerminalsVO> userElectricityTerminalListForNoH;

    /** 当前用户设备 */
    private List<UserTerminalsVO> otherWaterTerminalListForNoH;
    /** 当前用户设备 */
    private List<UserTerminalsVO> otherElectricityTerminalListForNoH;
}
